package org.jeecg.modules.approve.charge.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.jeecg.common.aspect.annotation.Dict;
import org.jeecgframework.poi.excel.annotation.Excel;
import org.springframework.format.annotation.DateTimeFormat;

/**
 * 月月鸟
 * 查询入参
 */
@Data
public class ChargeReq {
    /**
     * 会员号
     */
    @ApiModelProperty(value = "会员号")
    private String memberCode;
    /**
     * 审批状态(0未审批1通过2驳回)
     */
    @ApiModelProperty(value = "审批状态(0未审批1通过2驳回)")
    @Dict(dicCode = "approve_status")
    private String approveStatus;
    /**
     * 开始时间
     */
    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty(value = "开始时间")
    private java.util.Date starTime;
    /**
     * 结束时间
     */
    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty(value = "结束时间")
    private java.util.Date endTime;
}
